package com.aiss.ws.fragment;

import android.content.Context;
import android.content.Intent;
import android.view.View;
import android.widget.TextView;

import com.aiss.ws.R;
import com.aiss.ws.activity.CallMeActivity;
import com.aiss.ws.activity.CallMeActivity_;
import com.aiss.ws.activity.CourseListActivity_;
import com.aiss.ws.activity.InformationActivity_;
import com.aiss.ws.activity.LoginActivity_;
import com.aiss.ws.activity.MycarActivity_;
import com.aiss.ws.activity.RegistActivity;
import com.aiss.ws.activity.RegistActivity_;
import com.aiss.ws.activity.SettingActivity;
import com.aiss.ws.activity.SettingActivity_;
import com.aiss.ws.utils.Command;
import com.aiss.ws.utils.Futil;

import org.androidannotations.annotations.AfterViews;
import org.androidannotations.annotations.Click;
import org.androidannotations.annotations.EFragment;
import org.androidannotations.annotations.ViewById;

/**
 * 北京云杉世界有限公司
 * Created by chenqiang on 16/5/8.
 */
@EFragment(R.layout.my_fragment)
public class MyFragment extends BaseFragment {


    private Context context;

    /**
     * 注册
     */
    @ViewById(R.id.fm_my)
    TextView fm_my;

    /**
     * 登陆
     */
    @ViewById(R.id.fm_my2)
    TextView fm_my2;

    @Override
    public void onResume() {
        super.onResume();

        if(Futil.getValue(context, Command.SESSION_KEY,2)!=null&&!Futil.getValue(context,Command.SESSION_KEY,2).toString().equals("")){
            if(Futil.getValue(context,"name",2)!=null)
            fm_my.setText(Futil.getValue(context,"name",2).toString());
            fm_my2.setVisibility(View.GONE);
            fm_my.setEnabled(false);
        }else{//未登录
            fm_my.setText("注册/");
            fm_my2.setVisibility(View.VISIBLE);
            fm_my.setEnabled(true);
        }

    }

    @AfterViews
    void init(){
        context = getActivity();
    }

    @Click(R.id.fm_my)
    void fm_my(){
        LoginActivity_.intent(context).start();
    }

    @Click(R.id.fm_my2)
    void fm_my2(){
        RegistActivity_.intent(context).start();
    }

    /**
     * 个人信息
     */
    @Click(R.id.information_rel)
    void setinformation_rel(){
        if(Futil.getValue(context, Command.SESSION_KEY,2)!=null&&!Futil.getValue(context,Command.SESSION_KEY,2).toString().equals("")){
            InformationActivity_.intent(context).start();
        }else{
            RegistActivity_.intent(this).start();
            showMessage("请登录",context);
        }

    }

    /**
     * 我的课程
     */
    @Click(R.id.my_course_rel)
    void my_course_rel(){
        if(Futil.getValue(context, Command.SESSION_KEY,2)!=null&&!Futil.getValue(context,Command.SESSION_KEY,2).toString().equals("")){
            CourseListActivity_.intent(context).extra("type","my").extra("my",1).start();
        }else{
            RegistActivity_.intent(this).start();
            showMessage("请登录",context);
        }
    }

    /**
     * 联系我们
     */
    @Click(R.id.call_me_rel)
    void call_me_rel(){
        if(Futil.getValue(context, Command.SESSION_KEY,2)!=null&&!Futil.getValue(context,Command.SESSION_KEY,2).toString().equals("")){
            CallMeActivity_.intent(context).start();
        }else{
            RegistActivity_.intent(this).start();
            showMessage("请登录",context);
        }
    }

    /**
     * 我的购物车
     */
    @Click(R.id.rel_car)
    void rel_car(){
        if(Futil.getValue(context, Command.SESSION_KEY,2)!=null&&!Futil.getValue(context,Command.SESSION_KEY,2).toString().equals("")){
            MycarActivity_.intent(context).start();
        }else{
            RegistActivity_.intent(this).start();
            showMessage("请登录",context);
        }
    }

    /**
     * 设置
     */
    @Click(R.id.setting_rel)
    void setting_rel(){
        if(Futil.getValue(context, Command.SESSION_KEY,2)!=null&&!Futil.getValue(context,Command.SESSION_KEY,2).toString().equals("")){
            SettingActivity_.intent(context).start();
        }else{
            RegistActivity_.intent(this).start();
            showMessage("请登录",context);
        }
    }


}
